Skip to main content

Primary Packages

Orion includes several packages designed to simplify the development of packages and provide a foundational networking and data layer for your project.

These packages can be used to create custom functionality for your game without worrying about the underlying networking and data management.

By leveraging the packages provided, you can focus on building out your game's unique features and gameplay mechanics, without getting bogged down by the complexities of data management and networking.

Orion consists of three core packages: ModulesOnRails, Roam, and NetWire. These packages are provided to developers in order to assist in structuring consistent codebases between various projects and packages.

Additionally we have a custom external leaderboards implementation with Orion Leaderboards.

Common Packages

Some common packages you may run into throughout the codebase:

  • BaseObject
  • Signal
  • Promise
  • Janitor
  • Fusion
  • Component
  • TableManager

Utility Packages

Along with standard packages you use to build your games, we also have a few packages we use for debugging and testing.

  • Cmdr
  • TestEz